// var arr = [1, 2, 3]
// arr.forEach(function (item, index){
//     console.log(index, item)
// })

// var arr = [1,2,3]
// var result = arr.every(function (item, index){
//     // 用来判断所有的数组元素，都满足一个条件
//     if (item < 3) {
//         return true
//     }else{
//         return false
//     }
// })
// console.log(result)

// var arr = [1,2,3]
// var result = arr.some(function (item, index){
//     // 用来判断所有的数组元素，只要有满足一个条件即可
//     if (item < 2) {
//         return true
//     }
// })
// console.log(result)

// var arr = [1,5,6,9,2]
// var arr2 = arr.sort(function(a, b){
//     // 从小到大排序
//     // return a-b

//     // 从大到小排序
//     return b-a 
// })
// console.log(arr2)

// var arr = [1,2,3,4]
// var arr2 = arr.map(function(item, index){
//     return '<b>' + item + '</b>'
// })
// console.log(arr2)

// var arr = [1,2,3]
// var arr2 =arr.filter(function (item, index){
//     if (item >= 2) {
//         // 通过某一个条件过滤数组
//         return true
//     }
// })
// console.log(arr2)

// 对象api
var obj = {
    x: 100,
    y: 200,
    z: 300
}
var key
for (key in obj) {
    if (obj.hasOwnProperty(key)){
        console.log(key, obj[key])
    }
}